
#ifndef WINDOWMANAGER_H_
#define WINDOWMANAGER_H_

#include "Window.h"

namespace p2 {

class WindowManager
{
public:
	WindowManager()
	{
	}
	virtual ~WindowManager()
	{
	}

    boost::shared_ptr<Window> createWindow(WindowCreateStruct const& cs);

private:
    std::list<boost::shared_ptr<Window> > _windows;
};

}

#endif	//WINDOWMANAGER_H_
